package cn.itsource.service;

import cn.itsource.pojo.domain.Login;
import cn.itsource.pojo.dto.LoginAdminDto;
import cn.itsource.pojo.dto.WxMinAppLoginDTO;
import cn.itsource.pojo.vo.LoginVO;
import com.baomidou.mybatisplus.extension.service.IService;

import javax.validation.Valid;

/**
 * <p>
 * 登录表 服务类
 * </p>
 *
 * @author ????
 * @since 2024-06-15
 */
public interface ILoginService extends IService<Login> {

    /**
     * 通用微信小程序登录
     * @param dto
     * @return
     */
    LoginVO wxMinAppLogin(WxMinAppLoginDTO dto);

    /**
     * 管理员登录
     * @param dto
     * @return
     */
    LoginVO loginAdmin(LoginAdminDto dto);
}
